package com.foo.designpattern.bridge;

/**
 * com.foo.designpattern.bridge
 * Created with IntelliJ IDEA.
 * Created by jiang on 2016-05-05 20:48.
 *
 * @Description 实现化(Implementor)角色
 * 实现化角色：这个接口给出实现化角色的接口，但不给出具体的实现。
 * 注意：这个接口不一定和抽象化角色的接口定义一致，实际上，这两个接口可以完全不同。
 * 一般来讲，实现化角色接口仅提供基本操作，而抽象化角色则定义了基于这些基本操作的较高层次的操作。
 */

public interface Clothing {
    /**
     * 实现抽象部分需要的某些具体功能
     * 人穿衣服
     *
     * @param person 人
     */
    void personDressCloth(Person person);
}
